package StringBuilder.exercise;

import java.util.ArrayList;
import java.util.Scanner;

//////键盘录入学生的信息， 把学生信息(每个学生都有姓名和年龄)封装为 学生对象， 总共录入5个学生对象，  然后把学生对象 存入到集合中
//////然后遍历集合 打印每一个学生的信息。
public class Work4 {
    public static void main(String[] args) {
        ArrayList<Stu> Array=new ArrayList<>();
        Stu st1=student();
        Stu st2=student();
        Stu st3=student();
        Stu st4=student();
        Stu st5=student();
        Array.add(st1);
        Array.add(st2);
        Array.add(st3);
        Array.add(st4);
        Array.add(st5);
        for (int i = 0; i < Array.size(); i++) {
            Stu st=Array.get(i);
            System.out.println(st.getName()+".."+st.getAge()+".."+st.getID());
        }
    }

    private static Stu student() {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入姓名：");
        String name=sc.next();
        System.out.println("请输入年龄：");
        int age=sc.nextInt();
        System.out.println("请输入学号：");
        String ID=sc.next();
        return new Stu(name,age,ID);
    }
}
class Stu{
    private String name ;
    private int age;
    private String ID;

    public Stu() {
    }

    public Stu(String name, int age, String ID) {
        this.name = name;
        this.age = age;
        this.ID = ID;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getID() {
        return ID;
    }

    public void setID(String ID) {
        this.ID = ID;
    }
}
